package com.drinkian.authentication.service;

import com.drinkian.authentication.entity.po.User;
import com.drinkian.authentication.entity.vo.VUserToChangeStatus;
import com.drinkian.authentication.entity.vo.VUserUpdate;
import com.drinkian.entity.RequestResult;

public interface IUserService {
    RequestResult updateUser(VUserUpdate vUserUpdate);
    RequestResult getNewUserList(Integer current, Integer size);
    RequestResult permit(Long id);
    RequestResult refuse(Long id);
    RequestResult getAllUserAndRoleButSuperAdmin(Integer current, Integer size);
    RequestResult changeStatus(VUserToChangeStatus vUserToChangeStatus);
}
